# Framework

주요 프레임워크의 벤치마크 성능과 최신 릴리즈 소식을 한눈에 확인하세요.

---

## 🏢 Major Framework

```{raw} html
<div style="font-family: Arial, sans-serif;">
  <div style="display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; margin-bottom: 30px; align-items: stretch;">
    
    <!-- AGENT Card -->
    <div style="background: white; border: 2px solid #10a37f; border-radius: 12px; padding: 15px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); min-height: 230px;">
      <div style="display: flex; align-items: center; gap: 8px; margin-bottom: 12px;">
        <span style="font-size: 1.5rem;">🤖</span>
        <b style="font-size: 1.0rem;">AGENT</b>
      </div>
      <div style="background: #10a37f; color: white; padding: 5px 10px; border-radius: 5px; font-size: 0.85rem; margin-bottom: 10px;">⭐ 180.4k GitHub</div>
      <ul style="margin: 0; padding-left: 20px; font-size: 0.9rem; color: #333;">
        <li>AutoGPT</li>
        <li>AutoGEN</li>
        <li>PydanticAI</li>
      </ul>
    </div>

    <!-- SERVING Card -->
    <div style="background: white; border: 2px solid #4285f4; border-radius: 12px; padding: 15px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); min-height: 230px;">
      <div style="display: flex; align-items: center; gap: 8px; margin-bottom: 12px;">
        <span style="font-size: 1.5rem;">📬</span>
        <b style="font-size: 1.0rem;">Serving</b>
      </div>
      <div style="background: #4285f4; color: white; padding: 5px 10px; border-radius: 5px; font-size: 0.85rem; margin-bottom: 10px;">⭐ 157.9k GitHub</div>
      <ul style="margin: 0; padding-left: 20px; font-size: 0.9rem; color: #333;">
        <li>ollama</li>
        <li>vLLM</li>
        <li>Lightning</li>
      </ul>
    </div>

    <!-- DATA SEARCH AND STORAGE Card -->
    <div style="background: white; border: 2px solid #d97706; border-radius: 12px; padding: 15px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); min-height: 230px;">
      <div style="display: flex; align-items: center; gap: 8px; margin-bottom: 12px;">
        <span style="font-size: 1.5rem;">🔍</span>
        <b style="font-size: 1.0rem;">DATA </br>Search&Storage</b>
      </div>
      <div style="background: #d97706; color: white; padding: 5px 10px; border-radius: 5px; font-size: 0.85rem; margin-bottom: 10px;">⭐ 75.7k GitHub</div>
      <ul style="margin: 0; padding-left: 20px; font-size: 0.9rem; color: #333;">
        <li>Elastic</li>
        <li>pgvector</li>
        <li>Pinecone</li>
      </ul>
    </div>

    <!-- FINE-TUNING Card -->
    <div style="background: white; border: 2px solid #0668e1; border-radius: 12px; padding: 15px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); min-height: 230px;">
      <div style="display: flex; align-items: center; gap: 8px; margin-bottom: 12px;">
        <span style="font-size: 1.5rem;">🎓</span>
        <b style="font-size: 1.0rem;">Fine-Tuning</b>
      </div>
      <div style="background: #0668e1; color: white; padding: 5px 10px; border-radius: 5px; font-size: 0.85rem; margin-bottom: 10px;">⭐ 49.6k GitHub</div>
      <ul style="margin: 0; padding-left: 20px; font-size: 0.9rem; color: #333;">
        <li>unsloth</li>
        <li>Axolotl</li>
        <li>together.ai</li>
      </ul>
    </div>

    <!-- RAG Card -->
    <div style="background: white; border: 2px solid #1c3c3c; border-radius: 12px; padding: 15px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); min-height: 230px;">
      <div style="display: flex; align-items: center; gap: 8px; margin-bottom: 12px;">
        <span style="font-size: 1.5rem;">💽</span>
        <b style="font-size: 1.0rem;">RAG</b>
      </div>
      <div style="background: #1c3c3c; color: white; padding: 5px 10px; border-radius: 5px; font-size: 0.85rem; margin-bottom: 10px;">⭐ 45.9k GitHub</div>
      <ul style="margin: 0; padding-left: 20px; font-size: 0.9rem; color: #333;">
        <li>LlamaIndex</li>
        <li>LangchainGo</li>
        <li>Epsilla</li>
      </ul>
    </div>

    <!-- PROMPT ENGINEERING Card -->
    <div style="background: white; border: 2px solid #7c3aed; border-radius: 12px; padding: 15px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); min-height: 230px;">
      <div style="display: flex; align-items: center; gap: 8px; margin-bottom: 12px;">
        <span style="font-size: 1.5rem;">📝</span>
        <b style="font-size: 1.0rem;">Prompt Engineering</b>
      </div>
      <div style="background: #7c3aed; color: white; padding: 5px 10px; border-radius: 5px; font-size: 0.85rem; margin-bottom: 10px;">⭐ 30.9k GitHub</div>
      <ul style="margin: 0; padding-left: 20px; font-size: 0.9rem; color: #333;">
        <li>DSPy</li>
        <li>promptfoo</li>
        <li>ell</li>
      </ul>
    </div>

    <!-- LLMOPS Card -->
    <div style="background: white; border: 2px solid #ef4444; border-radius: 12px; padding: 15px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); min-height: 230px;">
      <div style="display: flex; align-items: center; gap: 8px; margin-bottom: 12px;">
        <span style="font-size: 1.5rem;">🔄</span>
        <b style="font-size: 1.0rem;">LLMOPS</b>
      </div>
      <div style="background: #ef4444; color: white; padding: 5px 10px; border-radius: 5px; font-size: 0.85rem; margin-bottom: 10px;">⭐ 23.4k GitHub</div>
      <ul style="margin: 0; padding-left: 20px; font-size: 0.9rem; color: #333;">
        <li>MLflow</li>
        <li>Langfuse</li>
        <li>Weights & Biases</li>
      </ul>
    </div>

    <!-- OBSERVALILITY/EVALUATION Card -->
    <div style="background: white; border: 2px solid #06b6d4; border-radius: 12px; padding: 15px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); min-height: 230px;">
      <div style="display: flex; align-items: center; gap: 8px; margin-bottom: 12px;">
        <span style="font-size: 1.5rem;">📊</span>
        <b style="font-size: 1.0rem;">Observability</br> /Evaluation</b>
      </div>
      <div style="background: #06b6d4; color: white; padding: 5px 10px; border-radius: 5px; font-size: 0.85rem; margin-bottom: 10px;">⭐ 16.8k GitHub</div>
      <ul style="margin: 0; padding-left: 20px; font-size: 0.9rem; color: #333;">
        <li>tiktoken</li>
        <li>Langsmith</li>
        <li>GisKard</li>
      </ul>
    </div>

  </div>
</div>
```

---

## 🔥 Rising Star

```{raw} html
<div style="font-family: Arial, sans-serif;">
  <div style="background: white; border: 2px solid #38bdf8; border-radius: 12px; padding: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); display: flex; align-items: center; justify-content: space-between; gap: 20px;">
    <div style="display: flex; align-items: center; gap: 15px;">
      <span style="font-size: 2rem;">🔬</span>
      <div>
        <div style="display: flex; align-items: center; gap: 10px;">
          <span style="color: #94a3b8; font-size: 0.9rem;">Rising Star:</span>
          <b style="font-size: 1.4rem; color: #0ea5e9;">AutoGPT</b>
          <span style="background: #ef4444; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">🔥 HOT</span>
        </div>
        <p style="margin: 5px 0 0 0; color: #64748b; font-size: 0.9rem;">에이전트 빌더, 워크플로 관리, 배포 제어, 즉시 사용 가능한 에이전트, 에이전트 상호작용, 모니터링 및 분석</p>
      </div>
    </div>
    <div style="display: flex; align-items: center; gap: 15px;">
      <div style="text-align: right;">
        <div style="font-size: 1.5rem; font-weight: bold; color: #0ea5e9;">180k+</div>
        <div style="font-size: 0.8rem; color: #94a3b8;">Mentions<br/>(2 weeks)</div>
      </div>
      <div style="width: 120px; height: 40px;">
        <svg viewBox="0 0 120 40" style="width: 100%; height: 100%;">
          <defs>
            <linearGradient id="riseGrad" x1="0%" y1="0%" x2="0%" y2="100%">
              <stop offset="0%" style="stop-color:#0ea5e9;stop-opacity:0.3"/>
              <stop offset="100%" style="stop-color:#0ea5e9;stop-opacity:0"/>
            </linearGradient>
          </defs>
          <polyline fill="url(#riseGrad)" stroke="none" points="0,40 0,35 15,32 30,28 45,25 60,20 75,15 90,10 105,6 120,3 120,40"/>
          <polyline fill="none" stroke="#0ea5e9" stroke-width="2" points="0,35 15,32 30,28 45,25 60,20 75,15 90,10 105,6 120,3"/>
        </svg>
      </div>
    </div>
  </div>
</div>
```

---

## 📢 Latest Updates

```{raw} html
<div style="font-family: Arial, sans-serif; display: flex; flex-direction: column; gap: 15px;">

  <!-- vLLM Update -->
  <div style="background: white; border-left: 4px solid #1c3c3c; border-radius: 8px; padding: 15px; box-shadow: 0 2px 6px rgba(0,0,0,0.08);">
    <div style="display: flex; align-items: center; gap: 10px; margin-bottom: 8px;">
      <b style="font-size: 1.1rem;">vLLM</b>
      <span style="background: #22c55e; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">v0.13.0</span>
      <span style="background: #3b82f6; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">UPDATE</span>
    </div>
    <div style="color: #666; font-size: 0.85rem; margin-bottom: 8px;">📅 2025.12.19</div>
    <p style="margin: 0; color: #333; line-height: 1.5;">Model 지원: BAGEL (AR only), AudioFlamingo3, JAIS 2, latent MoE architecture 지원</p>
    <a href="https://github.com/vllm-project/vllm/releases/tag/v0.13.0" style="color: #1c3c3c; font-size: 0.9rem; margin-top: 10px; display: inline-block;">🔗 상세 보기 →</a>
  </div>

  <!-- unsloth Update -->
  <div style="background: white; border-left: 4px solid #7c3aed; border-radius: 8px; padding: 15px; box-shadow: 0 2px 6px rgba(0,0,0,0.08);">
    <div style="display: flex; align-items: center; gap: 10px; margin-bottom: 8px;">
      <b style="font-size: 1.1rem;">unsloth</b>
      <span style="background: #22c55e; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">vDecember-2025</span>
      <span style="background: #f59e0b; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">UPDATE</span>
    </div>
    <div style="color: #666; font-size: 0.85rem; margin-bottom: 8px;">📅 2025.12.19</div>
    <p style="margin: 0; color: #333; line-height: 1.5;">500K Context 학습 및 reinforcement learning을 단일 80GB GPU에서 수행할 수 있습니다.</p>
    <a href="https://github.com/unslothai/unsloth/releases/tag/December-2025" style="color: #7c3aed; font-size: 0.9rem; margin-top: 10px; display: inline-block;">🔗 상세 보기 →</a>
  </div>

  <!-- ollama Update -->
  <div style="background: white; border-left: 4px solid #10b981; border-radius: 8px; padding: 15px; box-shadow: 0 2px 6px rgba(0,0,0,0.08);">
    <div style="display: flex; align-items: center; gap: 10px; margin-bottom: 8px;">
      <b style="font-size: 1.1rem;">ollama</b>
      <span style="background: #22c55e; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">v0.13.5</span>
      <span style="background: #3b82f6; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">NEW</span>
    </div>
    <div style="color: #666; font-size: 0.85rem; margin-bottom: 8px;">📅 2025.12.19</div>
    <p style="margin: 0; color: #333; line-height: 1.5;">BERT architecture 모델이 이제 Ollama의 엔진에서 실행됩니다.</p>
    <a href="#" style="color: #10b981; font-size: 0.9rem; margin-top: 10px; display: inline-block;">🔗 상세 보기 →</a>
  </div>

  <!-- Langfuse Update -->
  <div style="background: white; border-left: 4px solid #06b6d4; border-radius: 8px; padding: 15px; box-shadow: 0 2px 6px rgba(0,0,0,0.08);">
    <div style="display: flex; align-items: center; gap: 10px; margin-bottom: 8px;">
      <b style="font-size: 1.1rem;">Langfuse</b>
      <span style="background: #22c55e; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">v3.140.0</span>
      <span style="background: #ef4444; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">FIX</span>
    </div>
    <div style="color: #666; font-size: 0.85rem; margin-bottom: 8px;">📅 2025.12.14</div>
    <p style="margin: 0; color: #333; line-height: 1.5;">haiku 4.5를 위한 새로운 evaluator 생성이 가능해졌습니다.</p>
    <a href="https://github.com/langfuse/langfuse/releases/tag/v3.140.0" style="color: #06b6d4; font-size: 0.9rem; margin-top: 10px; display: inline-block;">🔗 상세 보기 →</a>
  </div>

  <!-- llama_index Update -->
  <div style="background: white; border-left: 4px solid #f97316; border-radius: 8px; padding: 15px; box-shadow: 0 2px 6px rgba(0,0,0,0.08);">
    <div style="display: flex; align-items: center; gap: 10px; margin-bottom: 8px;">
      <b style="font-size: 1.1rem;">llama_index</b>
      <span style="background: #22c55e; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">v0.14.10</span>
      <span style="background: #f59e0b; color: white; padding: 2px 8px; border-radius: 4px; font-size: 0.75rem;">UPDATE</span>
    </div>
    <div style="color: #666; font-size: 0.85rem; margin-bottom: 8px;">📅 2025.12.04</div>
    <p style="margin: 0; color: #333; line-height: 1.5;">feat: mock function calling LLM 추가</p>
    <a href="https://github.com/run-llama/llama_index/releases/tag/v0.14.10" style="color: #f97316; font-size: 0.9rem; margin-top: 10px; display: inline-block;">🔗 상세 보기 →</a>
  </div>

</div>
```
